Efficient Management of System Idleness
نویسندگان
چکیده
Various activities that intend to enhance performance, reliability, and availability of systems are scheduled with low priority and served during system idle times. Under such conditions, idleness becomes a valuable “resource” that needs to be efficiently managed. A common approach in system design is to be non-work-conserving by “idle waiting”, i.e., delay scheduling of background jobs to avoid slowing down upcoming foreground tasks. In this paper, we complement “idle-waiting” with the “estimation” of background work to be served in every idle interval to manage the trade-off between the performance of foreground and background tasks. As a result, the overall system is better utilized without compromising foreground performance. Our analysis shows that if idle times have low variability, then it is not necessary to idle wait before starting a background job. Only if idle times are highly variable, then idle waiting is necessary to minimize the impact of background activity on foreground performance. We further show that if there is burstiness in addition to high variability in idle intervals, then it is possible to predict accurately the length of incoming idle times and use that information to serve more background jobs without affecting foreground performance.
منابع مشابه
Database workload management through CBR and fuzzy based characterization
Database Management System (DBMS) is used as a data source with financial, educational, web and other applications from last many years. Users are connected with the DBMS to update existing records and retrieving reports by executing workloads that consist of complex queries. In order to get the sufficient level of performance, arrangement of workloads is necessary. Rapid growth in data, maximu...
متن کاملHuman resources scheduling based on machines maintenance planning and human reliability level
In today's competitive market, quality has an important role in manufacturing system. The manufacturers attempt to maintain their production system in a proper condition to produce high quality products. One of the key factors to achieve this goal is maintenance policy. Most studies on maintenance focused on machines and less attention has been paid to human resources as the most important fact...
متن کاملStrategic Idleness and Dynamic Scheduling in an Open-Shop Service Network: Case Study and Analysis
This paper, motivated by a collaboration with a healthcare service provider, focuses on stochastic open-shop service networks with two objectives: more traditional macro-level measures (such as minimizing total system time or minimizing total number of tardy customers) and the atypical micro-level measure of reducing the incidents of excessively long waits at any workstation within the process....
متن کاملVirtualSense: A Java-Based Open Platform for Ultra-Low-Power Wireless Sensor Nodes
Idleness has to be carefully exploited in wireless sensor networks (WSNs) to save power and to accumulate the energy possibly harvested from the environment. State-of-the-art microcontroller units provide a wide range of ultra-low-power inactive modes with sub-millisecond wakeup time that can be effectively used for this purpose. At the same time they are equipped with 16bit RISC architectures ...
متن کاملCollaboration and Multitasking in Networks: Architectures, Bottlenecks, and Capacity
M by the trend toward more collaboration in work flows, we study networks where some activities require the simultaneous processing by multiple types of multitasking human resources. Collaboration imposes constraints on the capacity of the process because multitasking resources have to be simultaneously at the right place. We introduce the notions of collaboration architecture and unavoidable b...
متن کامل